package com.ysd.mapper;

import java.util.List;

import com.ysd.entity.Userchecks;

public interface UserchecksMapper {
	/**
	 * 多条件分页显示签到的人
	 * @param a
	 * @return
	 */
	List<Userchecks> getUserChecks(Userchecks u);
	int getCount(Userchecks u);
	/**
	 * 表格里的签退
	 * @param a
	 * @return
	 */
	int updateCheckState(Userchecks u);
	/**
	 * 查询是否已经签退
	 * @param a
	 * @return
	 */
	Userchecks getUCk(Userchecks u);
	/**
	 * 查询是否已经签到
	 * @param a
	 * @return
	 */
	Userchecks getUseState(Userchecks u);
	/**
	 * 签到
	 * @param a
	 * @return
	 */
	int insCheckState(Userchecks u);
	/**
	 * 个人签退
	 * @param u
	 * @return
	 */
	int geRenQianTui(Userchecks u);
	/**
	 * 查询个人是否已经签退
	 * @param u
	 * @return
	 */
	Userchecks getOne(Userchecks u);
}
